package com.mydemo.temp;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

import java.util.Date;

@Data
public class Export {

    /**
     * 主键
     */
    @ExcelProperty("ID")
    private String id;

    /**
     * 商户交易对账单ID
     */
    @ExcelProperty("BILL_ID")
    private Long billId;

    /**
     * 交易时间
     */
    @ExcelProperty("GMT_TXN")
    private String gmtTxn;

    /**
     * 快捷通支付单号
     */
    @ExcelProperty("KJT_TRADE_VOUCHER_NO")
    private String kjtTradeVoucherNo;

    /**
     * 资金类型，详见 EnumJobFundType
     */
    @ExcelProperty("FUND_TYPE")
    private String fundType;

    /**
     * 交易类型，详见 TradeTypeEnum
     */
    @ExcelProperty("TRADE_TYPE")
    private String tradeType;

    /**
     * 快捷通交易状态（原始状态值）
     */
    @ExcelProperty("KJT_TRADE_STATUS")
    private String kjtTradeStatus;

    /**
     * 商户费用项目编码
     */
    @ExcelProperty("EXPENSE_ITEM_CODE")
    private String expenseItemCode;

    /**
     * 快捷通交易金额
     */
    @ExcelProperty("KJT_AMOUNT")
    private String kjtAmount;

    /**
     * 商户ID
     */
    @ExcelProperty("MEMBER_ID")
    private String memberId;

    /**
     * 对手交易订单号
     */
    @ExcelProperty("OTHER_ORDER_NO")
    private String otherOrderNo;

    /**
     * 对手交易状态，0失败，1成功
     */
    @ExcelProperty("OTHER_TRADE_STATUS")
    private String otherTradeStatus;

    /**
     * 对手交易金额
     */
    @ExcelProperty("OTHER_AMOUNT")
    private String otherAmount;

    /**
     * 对账状态， 1一致，2快捷通多，3商户多
     */
    @ExcelProperty("COMPARE_STATUS")
    private String compareStatus;

    /**
     * 差异处理状态，1待处理，2已处理
     */
    @ExcelProperty("HANDLE_STATUS")
    private String handleStatus;

    /**
     * 差异处理描述
     */
    @ExcelProperty("HANDLE_MEMO")
    private String handleMemo;

    /**
     * 创建时间
     */
    @ExcelProperty("GMT_CREATE")
    private String gmtCreate;

    /**
     * 修改时间
     */
    @ExcelProperty("GMT_MODIFIED")
    private String gmtModified;

    /**
     * 修改人
     */
    @ExcelProperty("MODIFIER")
    private String modifier;

    @ExcelProperty("SPLIT_PARTY")
    private String splitParty;

    @ExcelProperty("GMT_MODIFIED1")
    private String gmtModified1;

}
